package cc.rengu.igas.bsps.facade.bean;

import java.io.Serializable;

/**
 * @author wpf
 * @version 1.0
 * @description
 * @Date 2023/12/19 11:30
 */
public class TPMchntOrderInfoBean implements Serializable {

    /**
     * 非业务主键
     */
    private String id;
    /**
     * 机构标识
     */
    private String instId;
    /**
     * 交易日期
     */
    private String txnDate;
    /**
     * 交易时间
     */
    private String txnTime;
    /**
     * 内部交易码
     */
    private String txnNum;
    /**
     * 业务细分
     */
    private String bizType;
    /**
     * 业务场景类型
     */
    private String bizSceneType;
    /**
     * 渠道场景类型
     */
    private String channelSceneType;
    /**
     * 业务产品代码
     */
    private String bizProdCode;
    /**
     * 系统流水号
     */
    private String sysSeqNum;
    /**
     * 用户订单号
     */
    private String userOrderId;
    /**
     * 商户订单号
     */
    private String mchntOrderId;
    /**
     * 订单描述
     */
    private String orderDesc;
    /**
     * 收单机构号
     */
    private String acqInstCode;
    /**
     * 行业类别
     */
    private String industryType;
    /**
     * 商户号
     */
    private String mchntNo;
    /**
     * 商户名称
     */
    private String mchntName;
    /**
     * 终端类型
     */
    private String termType;
    /**
     * 终端号/物料编号
     */
    private String termNo;
    /**
     * 连锁商户号
     */
    private String chainMchntNo;
    /**
     * 用户编号
     */
    private String userId;
    /**
     * 订单币种
     */
    private String orderCcy;
    /**
     * 订单金额
     */
    private String orderAmt;
    /**
     * 对客营销金额
     */
    private String customerMarketAmt;
    /**
     * 核销卡券编号
     */
    private String redeemCouponIds;
    /**
     * 订单优惠金额
     */
    private String orderDiscountAmt;
    /**
     * 实际清算本金金额
     */
    private String realSettleAmt;
    /**
     * 应收/应退商户手续费
     */
    private String mchntFee;
    /**
     * 商户优惠手续费
     */
    private String mchntDiscountFee;
    /**
     * 实收/实退商户手续费
     */
    private String realMchntFee;
    /**
     * 在途退款金额
     */
    private String transitRefundAmt;
    /**
     * 累计退款金额
     */
    private String refundAmt;
    /**
     * 累计应退手续费
     */
    private String refundFee;
    /**
     * 累计实退手续费
     */
    private String realRefundFee;
    /**
     * 商户结算净额
     */
    private String mchntSettleAmt;
    /**
     * 手续费收取方式
     */
    private String feeInputMode;
    /**
     * 费率比率
     */
    private String feeRate;
    /**
     * 封顶金额
     */
    private String feeCappingAmt;
    /**
     * 固定金额
     */
    private String feeFixedAmt;
    /**
     * 分期产品代码
     */
    private String prodStageCode;
    /**
     * 分期期数
     */
    private String stageNum;
    /**
     * 资金登记余额
     */
    private String frmsAcctBalance;
    /**
     * 原交易日期
     */
    private String origTxnDate;
    /**
     * 原交易流水号
     */
    private String origSysSeqNum;
    /**
     * 原商户订单号
     */
    private String origMchntOrderId;
    /**
     * 全局流水号
     */
    private String globalTraceNumber;
    /**
     * 交易状态
     */
    private String transStatus;
    /**
     * 业务状态
     */
    private String bizStatus;
    /**
     * 实时清算标志
     */
    private String realSettleFlag;
    /**
     * 实时清算方式
     */
    private String realSettleType;
    /**
     * 实时清算状态
     */
    private String realSettleStatus;
    /**
     * 订单附加信息
     */
    private String orderExtraInfo;
    /**
     * 机构链信息
     */
    private String orgChain;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 修改时间
     */
    private String updateTime;
    /**
     * 备用字段1
     */
    private String remark1;
    /**
     * 备用字段2
     */
    private String remark2;
    /**
     * 备用字段3
     */
    private String remark3;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getInstId() {
        return instId;
    }

    public void setInstId(String instId) {
        this.instId = instId;
    }

    public String getTxnDate() {
        return txnDate;
    }

    public void setTxnDate(String txnDate) {
        this.txnDate = txnDate;
    }

    public String getTxnTime() {
        return txnTime;
    }

    public void setTxnTime(String txnTime) {
        this.txnTime = txnTime;
    }

    public String getTxnNum() {
        return txnNum;
    }

    public void setTxnNum(String txnNum) {
        this.txnNum = txnNum;
    }

    public String getBizType() {
        return bizType;
    }

    public void setBizType(String bizType) {
        this.bizType = bizType;
    }

    public String getBizSceneType() {
        return bizSceneType;
    }

    public void setBizSceneType(String bizSceneType) {
        this.bizSceneType = bizSceneType;
    }

    public String getChannelSceneType() {
        return channelSceneType;
    }

    public void setChannelSceneType(String channelSceneType) {
        this.channelSceneType = channelSceneType;
    }

    public String getBizProdCode() {
        return bizProdCode;
    }

    public void setBizProdCode(String bizProdCode) {
        this.bizProdCode = bizProdCode;
    }

    public String getSysSeqNum() {
        return sysSeqNum;
    }

    public void setSysSeqNum(String sysSeqNum) {
        this.sysSeqNum = sysSeqNum;
    }

    public String getUserOrderId() {
        return userOrderId;
    }

    public void setUserOrderId(String userOrderId) {
        this.userOrderId = userOrderId;
    }

    public String getMchntOrderId() {
        return mchntOrderId;
    }

    public void setMchntOrderId(String mchntOrderId) {
        this.mchntOrderId = mchntOrderId;
    }

    public String getOrderDesc() {
        return orderDesc;
    }

    public void setOrderDesc(String orderDesc) {
        this.orderDesc = orderDesc;
    }

    public String getAcqInstCode() {
        return acqInstCode;
    }

    public void setAcqInstCode(String acqInstCode) {
        this.acqInstCode = acqInstCode;
    }

    public String getIndustryType() {
        return industryType;
    }

    public void setIndustryType(String industryType) {
        this.industryType = industryType;
    }

    public String getMchntNo() {
        return mchntNo;
    }

    public void setMchntNo(String mchntNo) {
        this.mchntNo = mchntNo;
    }

    public String getMchntName() {
        return mchntName;
    }

    public void setMchntName(String mchntName) {
        this.mchntName = mchntName;
    }

    public String getTermType() {
        return termType;
    }

    public void setTermType(String termType) {
        this.termType = termType;
    }

    public String getTermNo() {
        return termNo;
    }

    public void setTermNo(String termNo) {
        this.termNo = termNo;
    }

    public String getChainMchntNo() {
        return chainMchntNo;
    }

    public void setChainMchntNo(String chainMchntNo) {
        this.chainMchntNo = chainMchntNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getOrderCcy() {
        return orderCcy;
    }

    public void setOrderCcy(String orderCcy) {
        this.orderCcy = orderCcy;
    }

    public String getOrderAmt() {
        return orderAmt;
    }

    public void setOrderAmt(String orderAmt) {
        this.orderAmt = orderAmt;
    }

    public String getCustomerMarketAmt() {
        return customerMarketAmt;
    }

    public void setCustomerMarketAmt(String customerMarketAmt) {
        this.customerMarketAmt = customerMarketAmt;
    }

    public String getRedeemCouponIds() {
        return redeemCouponIds;
    }

    public void setRedeemCouponIds(String redeemCouponIds) {
        this.redeemCouponIds = redeemCouponIds;
    }

    public String getOrderDiscountAmt() {
        return orderDiscountAmt;
    }

    public void setOrderDiscountAmt(String orderDiscountAmt) {
        this.orderDiscountAmt = orderDiscountAmt;
    }

    public String getRealSettleAmt() {
        return realSettleAmt;
    }

    public void setRealSettleAmt(String realSettleAmt) {
        this.realSettleAmt = realSettleAmt;
    }

    public String getMchntFee() {
        return mchntFee;
    }

    public void setMchntFee(String mchntFee) {
        this.mchntFee = mchntFee;
    }

    public String getMchntDiscountFee() {
        return mchntDiscountFee;
    }

    public void setMchntDiscountFee(String mchntDiscountFee) {
        this.mchntDiscountFee = mchntDiscountFee;
    }

    public String getRealMchntFee() {
        return realMchntFee;
    }

    public void setRealMchntFee(String realMchntFee) {
        this.realMchntFee = realMchntFee;
    }

    public String getTransitRefundAmt() {
        return transitRefundAmt;
    }

    public void setTransitRefundAmt(String transitRefundAmt) {
        this.transitRefundAmt = transitRefundAmt;
    }

    public String getRefundAmt() {
        return refundAmt;
    }

    public void setRefundAmt(String refundAmt) {
        this.refundAmt = refundAmt;
    }

    public String getRefundFee() {
        return refundFee;
    }

    public void setRefundFee(String refundFee) {
        this.refundFee = refundFee;
    }

    public String getRealRefundFee() {
        return realRefundFee;
    }

    public void setRealRefundFee(String realRefundFee) {
        this.realRefundFee = realRefundFee;
    }

    public String getMchntSettleAmt() {
        return mchntSettleAmt;
    }

    public void setMchntSettleAmt(String mchntSettleAmt) {
        this.mchntSettleAmt = mchntSettleAmt;
    }

    public String getFeeInputMode() {
        return feeInputMode;
    }

    public void setFeeInputMode(String feeInputMode) {
        this.feeInputMode = feeInputMode;
    }

    public String getFeeRate() {
        return feeRate;
    }

    public void setFeeRate(String feeRate) {
        this.feeRate = feeRate;
    }

    public String getFeeCappingAmt() {
        return feeCappingAmt;
    }

    public void setFeeCappingAmt(String feeCappingAmt) {
        this.feeCappingAmt = feeCappingAmt;
    }

    public String getFeeFixedAmt() {
        return feeFixedAmt;
    }

    public void setFeeFixedAmt(String feeFixedAmt) {
        this.feeFixedAmt = feeFixedAmt;
    }

    public String getProdStageCode() {
        return prodStageCode;
    }

    public void setProdStageCode(String prodStageCode) {
        this.prodStageCode = prodStageCode;
    }

    public String getStageNum() {
        return stageNum;
    }

    public void setStageNum(String stageNum) {
        this.stageNum = stageNum;
    }

    public String getFrmsAcctBalance() {
        return frmsAcctBalance;
    }

    public void setFrmsAcctBalance(String frmsAcctBalance) {
        this.frmsAcctBalance = frmsAcctBalance;
    }

    public String getOrigTxnDate() {
        return origTxnDate;
    }

    public void setOrigTxnDate(String origTxnDate) {
        this.origTxnDate = origTxnDate;
    }

    public String getOrigSysSeqNum() {
        return origSysSeqNum;
    }

    public void setOrigSysSeqNum(String origSysSeqNum) {
        this.origSysSeqNum = origSysSeqNum;
    }

    public String getOrigMchntOrderId() {
        return origMchntOrderId;
    }

    public void setOrigMchntOrderId(String origMchntOrderId) {
        this.origMchntOrderId = origMchntOrderId;
    }

    public String getGlobalTraceNumber() {
        return globalTraceNumber;
    }

    public void setGlobalTraceNumber(String globalTraceNumber) {
        this.globalTraceNumber = globalTraceNumber;
    }

    public String getTransStatus() {
        return transStatus;
    }

    public void setTransStatus(String transStatus) {
        this.transStatus = transStatus;
    }

    public String getBizStatus() {
        return bizStatus;
    }

    public void setBizStatus(String bizStatus) {
        this.bizStatus = bizStatus;
    }

    public String getRealSettleFlag() {
        return realSettleFlag;
    }

    public void setRealSettleFlag(String realSettleFlag) {
        this.realSettleFlag = realSettleFlag;
    }

    public String getRealSettleType() {
        return realSettleType;
    }

    public void setRealSettleType(String realSettleType) {
        this.realSettleType = realSettleType;
    }

    public String getRealSettleStatus() {
        return realSettleStatus;
    }

    public void setRealSettleStatus(String realSettleStatus) {
        this.realSettleStatus = realSettleStatus;
    }

    public String getOrderExtraInfo() {
        return orderExtraInfo;
    }

    public void setOrderExtraInfo(String orderExtraInfo) {
        this.orderExtraInfo = orderExtraInfo;
    }

    public String getOrgChain() {
        return orgChain;
    }

    public void setOrgChain(String orgChain) {
        this.orgChain = orgChain;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark1() {
        return remark1;
    }

    public void setRemark1(String remark1) {
        this.remark1 = remark1;
    }

    public String getRemark2() {
        return remark2;
    }

    public void setRemark2(String remark2) {
        this.remark2 = remark2;
    }

    public String getRemark3() {
        return remark3;
    }

    public void setRemark3(String remark3) {
        this.remark3 = remark3;
    }

}
